import Vue from 'vue'
import App from './App'
import router from './router/index'
import store from './store/index'

import {
    request
} from "network/request";
Vue.prototype.$http = request();

import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css' // 需要单独引入样式文件
Vue.use(MintUI)

// import axios from 'axios'
// axios.defaults.timeout = 3000 // 响应时间
//     // 这里的http://localhost:8080为本地接口，在开发中需要换成真实的接口
// axios.defaults.baseURL = 'http://localhost:8080'
//     // 为Vue添加一个原型属性$http指向axios 
// Object.defineProperty(Vue.prototype, '$http', {
//     value: axios
// })

import {
    VueJsonp
} from 'vue-jsonp'
Vue.use(VueJsonp);

// 将一个html字符串转换为DOM元素
Vue.directive("exchangeHtml", {
    bind(el, config) {
        el.innerHTML = config.value;
    }
})

//Vue.config.productionTip = false

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')